package com.ruoyi.system.domain;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;

/**
 * 车辆管理对象 zsyy_park_car
 *
 * @author wangghua
 * @date 2021-07-14
 */
@Data
@NoArgsConstructor
@Accessors(chain = true)
@TableName("zsyy_park_car")
public class ZsyyParkCar implements Serializable {

    private static final long serialVersionUID=1L;


    /** 汽车表id */
    @TableId(value = "id")
    private Long id;

    /** 用户id */
    private Long userId;

    /** 小区id */
    private Long communityId;

    /** 车主ID，由外部平台生成的唯一编号 */
    private String customerId;

    /** 车牌号 */
    private String carLicenseNumber;

    /** 车牌颜色 */
    private Integer carLicenseColor;

    /** 车牌类型 */
    private Integer carLicenseType;

    /** 车辆颜色 */
    private Integer carColor;

    /** 车辆品牌 */
    private String carLogo;

    /** 品牌型号 */
    private String carModel;

    /** 车辆图片 */
    private String carFullPicture;

    /** 车辆类型 */
    private Integer carType;

    /** 车归属类型，0未知，1公车，2私车 */
    private Integer carOwnType;

    /** 添加时间，yyyyMMddHHmmss */
    private Date addTime;

    /** 添加操作人 */
    private String addBy;

    /** 车辆大小类型，0未知，1小车，2大车，3超大车，4中型车 */
    private Integer carSizeType;

    /** 模糊匹配车牌号（逗号分隔） */
    private String similarPlates;

    /** 是否逻辑删除，0未删除，1删除 */
    private Integer isDeleted;

    /** $column.columnComment */
    private Date createtime;

    /** $column.columnComment */
    private Date updatetime;

    /** 车主姓名 */
    private String userName;

    /** 车主电话 */
    private String userPhone;

    /** 车主身份证号 */
    private String userIdcard;

}
